/*
 * course.h
 *
 *  Created on: Apr 7, 2012
 *      Author: The Almighty Eric
 */

#ifndef COURSE_H
#define COURSE_H

#include "Stage.h"
#include "engine.h"
#include <list>
#include <string>
#include <iostream>
#include <fstream>

class course
{
private:
	std::list<Stage>::iterator current;
	std::list<Stage> stages;

public:
	course();
	bool loadcourse(std::string filename, engine e);
	Stage getStage();
	void nextStage();
	void Update(Uint32 dticks);

};

#endif
